/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package pe.edu.upc.sad.controller;
import com.google.gson.Gson;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.TooManyListenersException;
import javax.faces.convert.DateTimeConverter;
import javax.servlet.http.HttpSession;
import pe.edu.upc.sad.dao.EmpresaAreaDao;
import pe.edu.upc.sad.dao.EmpresaAreaDaoImpl;
import pe.edu.upc.sad.dao.ReservaDao;
import pe.edu.upc.sad.dao.ReservaDaoImpl;
import pe.edu.upc.sad.dao.TipoAreaDao;
import pe.edu.upc.sad.dao.TipoAreaDaoImpl;
import pe.edu.upc.sad.model.EmpresaArea;
import pe.edu.upc.sad.model.MensajeResultado;
import pe.edu.upc.sad.model.Reserva;
import pe.edu.upc.sad.model.TipoArea;
import pe.edu.upc.sad.util.Conexion;
import pe.edu.upc.sad.util.ToolSql;
/**
 *
 * @author HP
 */
public class DeleteArea extends HttpServlet
{

       EmpresaAreaDao tarea = new EmpresaAreaDaoImpl();

     @Override
    public void doPost(HttpServletRequest request,
            HttpServletResponse response) throws ServletException,
            IOException {
         Gson gson = new Gson();

        try
        {
            MensajeResultado oResultado = null;

            String idempresaarea=(request.getParameter("idempresaarea") != null) ?  request.getParameter("idempresaarea").toString()  : "0";
            int id_idempresaarea=(idempresaarea.toString().equals("")) ?   0 : Integer.parseInt(idempresaarea);
            oResultado = tarea.DeleteAreaEmpresa(id_idempresaarea);

            String json = "{'MensajeResultado':";
            json += gson.toJson(oResultado) + "}";
            response.setContentType("text/x-json;charset=UTF-8");
            response.setHeader("Cache-Control", "no-cache");
            PrintWriter out = response.getWriter();
            out.println(json);

            out.close();
            out.flush();

        }catch(Exception e)
        {
            //System.out.println("Error en la pagina" + e.getMessage());
            MensajeResultado  oResultado = new MensajeResultado();
            oResultado.setESTADO(0);
            oResultado.setDETALLE(e.getMessage().toString());
            oResultado.setMENSAJE("Se produjo un Error");
            oResultado.setID_RETURN("");
            oResultado.setTIPO_RETURN("");
            String json = "{'MensajeResultado':";
            json += gson.toJson(oResultado)  + "}";
            response.setContentType("text/x-json;charset=UTF-8");
            response.setHeader("Cache-Control", "no-cache");
            PrintWriter out = response.getWriter();
            out.println(json);

            out.close();
            out.flush();
        }
    }

    @Override
    public void doGet(HttpServletRequest request,
            HttpServletResponse response) throws ServletException,
            IOException {

    }
}
